package org.ssh.service;

import java.util.List;

import org.ssh.dao.IBaseDao;
import org.ssh.dao.IDeptDao;
import org.ssh.pojo.Dept;

public interface IDeptService<T> {
	
	public List<Dept> findDept();
	
	public List<T> queryDepts(String deptname,Class<T> clazz);
	 
	public void addDept(T dept);
	
	public void modifyDept(T dept);
	
	public void deleteDept(int deptid,Class<T> clazz);
	
	public T getDept(Class<T> clazz, int deptid);
	
	public IDeptDao getDeptDao();
	 
	public void setDeptDao(IDeptDao deptdao);
	
	 

}
